package net.zjitc.linearlist.impl;

/**
 * Created by Administrator on 2017/3/9.
 */
//节点的定义
public class Node<E> {
    /*两部分数据*/
    /*数据本身*/
    public E item;

    /*指向下一个节点的引用,所以次引用应该是Node类型*/
    public Node<E> next;
/*每进来一个人，它都应该且有下一个节点的引用为空
* 所以要把此人封装到结点内，且指向下一个节点的引用为空*/
    public Node(E item) {
        this.item = item;
        this.next=null;
    }
    /*如果一个新人进来，原本就知道他的下一个结点是谁，怎么处理？？*/
    /*新结点应该具有两个信息，一个是本身数据，一个是下一结点信息*/
    public Node(E item,Node<E> next) {
        this.item = item;
        this.next=next;
    }
}
